Jump To:
Technical Q&As are short question and answer formatted pages that provide answers to questions frequently received at Apple Developer Technical Support.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Topic
Sort by
Date
Creating an OpenGL texture from an NSView (HTML) ()
QA1325: Addresses the issues involved with using an NSView as the source data for an OpenGL texture.
Graphics & Imaging 2004-02-13
Creating color spaces that ensure color matching. (HTML)
QA1396: How to create color spaces that ensure color matching.
Graphics & Imaging 2005-01-13
Creating Double-byte Bitmap Fonts (HTML) ()
TX10: Some information about converting to the 'NFNT' and 'sbit' font formats.
Carbon, Text & Fonts 1998-02-10
Creating Gray Scaled Images > 8 bits (HTML) ()
Deprecated - QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display.
Carbon, Graphics & Imaging, User Experience 1997-11-17
Creating install packages from the command line (HTML)
QA1284: Describes how to create install packages from the command line.
Tools 2003-10-08
Creating JNI Libraries with Project Builder (HTML) ()
Deprecated - JAVA28: Building JNI libraries for use in 1.3.1 on Mac OS X 10.1.
Java 2001-06-19
Creating Mac OS X applications from Java JAR files (HTML) ()
Deprecated - JAVA29: Creating Mac OS X applications from Jar files on Mac OS X 10.0.
Java 2000-12-27
Creating Sample Descriptor Atoms for a Non-Mac Device (HTML)
QTPC06: Lists a reference for information on QuickTime atoms and their formats.
QuickTime 1995-08-01
Creating serialVersionUIDs using MRJ (HTML) ()
Deprecated - JAVA13: Creating serialVersionUIDs using MRJ on Mac OS Classic Java.
Java 1999-05-17
Creating Sub GWorlds using QTNewGWorldFromPtr (HTML)
QA1014: Using QTNewGWorldFromPtr to create sub GWorlds which reference the pixel data of other GWorlds.
Carbon, Graphics & Imaging, QuickTime 2001-03-20
Creating Thumbnail PICTs (HTML)
QTICM08: Describes transforming the generic icons of QuickTime PICT-created files into thumbnail icons of these PICTs.
QuickTime 1995-05-01
Creating track references when editing movies (HTML)
QTMTB61: Explains how to use the InsertTrackSegment function to copy a track reference rather than the actual media.
QuickTime 2000-09-05
Current GDevice Dependencies (HTML) ()
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
Carbon, Games, Graphics & Imaging, Porting 2002-02-13
Customizing Component Border Colors (HTML) ()
QA1272: Retaining Aqua background for JComboBox menus with custom control borders.
Java 2003-07-31
Customizing Font Properties (HTML) ()
Deprecated - JAVA10: Customizing Font Properties in Mac OS Classic Java.
Java 1999-05-17
The Data Browser GetDataBrowserUserState API (HTML) ()
QA1270: Explains a problematic Data Browser API definition and how to work around it.
Carbon 2003-07-22
DDR SDRAM ICs for PowerBooks and iBooks that use Memory bus slewing (HTML)
QA1344: Specifies DDR SDRAM IC optimization for PowerBooks and iBooks that use Memory bus slewing.
Hardware 2004-03-18
Debugging arbitrary applications with Xcode (HTML)
QA1305: Debugging an application with Xcode without requiring the project that built the application.
Tools 2003-09-15
Debugging Graphics with QuartzDebug (HTML) ()
QA1236: Explains how to use QuartzDebug to debug graphics issues.
Carbon, Cocoa, Games, Graphics & Imaging, Java, Performance 2003-02-25
Decompressing IMA WAVE files (HTML)
QTMCC11: Describes how to use the Sound Manager to decompress and play Window's Microsoft ADPCM-compressed WAVE files.
QuickTime 1998-10-19
Decompressing MP3 (HTML)
QTMCC15: Discusses decompressing an MP3 file into a buffer using SoundConverter APIs.
QuickTime 2000-09-22
Defining user properties with MRJAppBuilder (HTML)
Deprecated - JAVA24: How to define user properties using MRJAppBuilder in Mac OS Classic Java.
Java 2000-04-17
Derived Media Handler Components Update (HTML) ()
QTMCC08: Gives practical limits for data transfer rates under QuickTime 2.5.
QuickTime 1996-08-21
Deselecting Icons in the Finder (HTML) ()
IC04: Shows how to programmatically deselect icons in the Finder.
AppleScript, Carbon 1997-07-11
Detecting a CD-ROM (HTML) ()
DV18: Demonstrates CD-ROM drive detection.
Accessibility, Device Drivers, Hardware 1997-01-31
Detecting Classic and Carbon X Environments (HTML) ()
OV03: Describes how to find out if your application is running in the Classic environment in Mac OS X.
Carbon, Porting 2000-10-16
Detecting Macsbug (HTML)
PLAT30: Explains how to detect whether MacsBug or another debugger is loaded and provides a code snippet.
Tools 1997-05-01
Detecting specific ROM-in-RAM Mac (HTML) ()
Deprecated - HW49: Identifying a Mac by name ("iMac"), and better alternatives for determining specific features ("has Firewire").
Carbon, Cocoa, Hardware 1999-10-05
Detecting the Debugger (HTML)
QA1361: Shows how to determine whether you're being run under the debugger.
Tools 2004-10-27
Determining if a Drive is a Network Volume (HTML) ()
NW09: Shows how to determine if a volume is mounted over the network.
Carbon, Networking 1998-06-01
Determining MRJ's Version (HTML) ()
Deprecated - JAVA17: Determining the version of MRJ currently in use for Mac OS Classic Java.
Java 1999-09-27
Determining Open Firmware configuration variables (HTML) ()
HW56: Discusses how to determine the Open Firmware variables on a system.
Darwin, Device Drivers, Graphics & Imaging, Hardware, Music & Audio, Networking, Performance, QuickTime 1999-03-29
Determining Open Firmware version (HTML)
HW100: Demonstrates how to find out the version of Open Firmware on your Macintosh.
Device Drivers, Hardware 2000-10-06
Determining QuickDrawVideo Media Pixel Depth (HTML)
QTMTB17: Demonstrates how to retrieve the pixel depth of a QuickTime video media or movie.
QuickTime 1995-05-01
Determining RAM size & location in New World Machines (HTML)
QA1065: Demonstrates Open Firmware method of determining RAM size & location in New World Machines.
Accessibility, Hardware 2001-08-01
Determining required components for QuickTime movies (HTML)
QA1093: Shows how to determine if a given QuickTime movie requires a component that's not currently installed on the system.
QuickTime 2001-11-07
Determining the version of Open Firmware on your Mac (HTML) ()
HW60: Describes a method to display the version of Open Firmware on a Macintosh.
Hardware 1999-03-29
Determining user login/logout status (HTML)
QA1133: Tells how to determinine if a user is logged in, and how to get login/logout notification
Carbon, Cocoa, Core Foundation, Darwin, Mac OS X Server 2002-04-08
Determining volume size (HTML) ()
FL08: Describes methods of determining volume size and free space under Mac OS.
Carbon 1998-09-14
Developer Tools JBoss and Tomcat Do Not Start After Installing Java 1.4.2 Update (HTML)
QA1025: Describes how to re-enable JBoss and Tomcat after installing the Java 1.4.2 update.
Darwin, Internet & Web, Java 2004-03-04
Developing a QuickTime Musical Instrument (HTML)
Deprecated - QTMA05: Explains resolving the lack of QuickTime 2.0 API support for creating new music components.
QuickTime 1995-05-01
Developing for VFS (HTML) ()
QA1242: Describes Apple's position on developing external file systems (VFS plug-ins) for Mac OS X.
Carbon, Cocoa 2003-03-26
Developing with ZeroLink: small applications and launching on other computers (HTML)
QA1322: Resolving issues caused by the ZeroLink feature in Xcode.
Tools 2003-10-31
DeviceLoop is for drawing (HTML)
QA1024: Warns of one common misuse of the DeviceLoop API and gives two alternative solutions.
Carbon, Graphics & Imaging, Porting 2001-04-11
Diagnosing a Hang in vSyncWait (HTML) ()
PLAT18: Gives tips for diagnosing a hang in the vSyncWait loop.
Tools 1996-02-15
Difference between an Open Firmware word and method (HTML) ()
HW46: Describes the differences between an Open Firmware word and an Open Firmware method.
Device Drivers, Hardware 1999-02-15
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware (HTML) ()
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, QuickTime 1999-02-15
Directories Appear as Volume Aliases (HTML)
QA1351: Discusses how VFS plug-ins should handle device numbers to ensure compatibility with Carbon applications.
Carbon, Darwin 2004-05-25
Disabling a Processor on a Multiprocessor System (HTML) ()
QA1141: Describes how to disable a processor on a multiprocessor system for testing purposes.
Carbon, Cocoa, Core Foundation, Darwin, Device Drivers, Graphics & Imaging, Hardware, Music & Audio, Performance, Tools 2002-05-22
Disabling QuickTime Error Dialogs When Opening or Tasking a Movie (HTML) ()
QA1164: How to disable QuickTime error dialogs which may be presented when opening or tasking a movie.
QuickTime 2003-03-20
Disconnected aliases on CD-ROM and Alias Manager (HTML)
OPS05: Explains why aliases may become disconnected on a CD-ROM.
Carbon 2001-03-26
Discovering all advertised Rendezvous service types (HTML)
QA1337: Explains how to discover all Rendezvous service types being advertised on the local network.
Carbon, Cocoa, Core Foundation, Darwin, Hardware, Networking 2004-06-01
Displaying Help (HTML)
QA1006: Discusses how an application can ask the Help Viewer to display help about a particular topic.
User Experience 2001-02-21
Displaying Java compiler errors in Japanese (HTML) ()
Deprecated - QA1092: Explains and resolves garbled Project Builder compiler errors under Mac OS X 10.1 for Japanese systems.
Java 2001-11-08
Displaying PCI Configuration Registers contents in Open Firmware (HTML)
QA1036: Demonstrates how to display PCI Configuration Resister contents in Open Firmware.
Device Drivers, Hardware 2001-05-18
dl command in 1 machine mode (HTML) ()
HW51: Describes using the "dl" command in 1 machine mode.
Hardware 1999-03-29
dlsDelta field in PRAM's time zone MachineLocation record (HTML) ()
OPS21: Explains how to access and preserve the Daylight Savings state when changing the GMT.
Carbon, Text & Fonts 2001-03-26
Do I have to call CreateRootControl after creating my window? (HTML) ()
QA1215: Explains when and when not to call CreateRootControl after creating a window.
Carbon 2002-11-12
Do PowerBooks have a PCI bus? (HTML) ()
HW43: Explains that a Powerbook has a PCI bus.
Device Drivers, Hardware 1999-02-15
Documentation for getattrlist (HTML) ()
QA1327: The behaviour of getattrlist, and other Apple enhancements to the BSD file system programming interface.
Darwin 2003-12-15
Documentation updater for Project Builder shipping with Mac OS X 10.2 (HTML) ()
QA1207: Updating Project Builder to find new symbols, including the Bluetooth framework under Mac OS X.
Tools 2002-10-25
Does Safari support 128-bit encryption? (HTML)
QA1320: Discusses support for 128-bit encryption in Apple's Safari web browser.
Apple Applications, Internet & Web, Security 2004-09-10
Don't forget to cancel your Rendezvous resolve (HTML)
QA1297: Explains why it's important to cancel a Rendezvous resolve operation.
Carbon, Cocoa, Networking 2003-10-15
Downloading through a proxy server in Mac OS X (HTML)
QA1296: Explains when downloading through a proxy server will work, and when it will fail.
Carbon, Cocoa, Core Foundation, Networking 2003-10-29
DR Emulator Caches (HTML) ()
Deprecated - HW28: Describes the Dynamic Recompiling emulator's cache, including a description of when to flush the cache.
Hardware 1996-04-08
Drag Manager: Promising and Tracking (HTML) ()
TB43: Explains why you cannot always obtain the promised flavor data in your drag tracking handler.
Carbon 1998-12-22
DRAM DIMM power pin connections for Macintosh Computers (HTML) ()
QA1271: Discusses design considerations for DRAM DIMM power pin connections for Macintosh Computers.
Hardware 2003-07-04
Drawing a Path Multiple Times (HTML)
QA1047: Explains that path drawing operations consume the path.
Carbon, Cocoa, Graphics & Imaging, Printing 2001-07-02
The dreaded "incompatible flag -framework" error (HTML)
QA1096: Explains how to eliminate the incompatible flag -framework error in Project Builder.
Darwin, Device Drivers, Hardware 2001-12-05
Driver Gestalt & Icon Services (HTML) ()
DV37: Describes the interaction of Driver Gestalt & Icon Services
Device Drivers, Hardware 1999-10-05
Duplicate Rendezvous services while browsing (HTML)
QA1333: Explains how to work with multiple network interfaces when browsing for Rendezvous services.
Networking 2004-02-06
DV Codec settings and performance (HTML) ()
QA1149: Discusses the difference between compression quality, decompression quality, and performance with the DV codec.
QuickTime 2004-01-20
'dynamic shared library not made a weak library in output with MACOSX_DEPLOYMENT_TARGET...' bug (HTML) ()
QA1233: Why 'ld' may give a warning about the Mac OS X_DEPLOYMENT_TARGET environment variable and its failure to weak link.
Tools 2003-04-01
Dynamically registering a bundled component (HTML)
QA1083: Describes how to dynamically register a Component which resides in an Application bundle.
Carbon, QuickTime 2004-06-07
Ejecting the Volume on Which Your Program Resides (HTML) ()
FL09: Suggests different solutions regarding ejecting a disk on which an application resides.
Carbon, Hardware, User Experience 1998-07-06
Embedding ICC Profiles (HTML) ()
CS06: Gives downloads for documents describing embedding ICC profiles in EPS, PICT, and TIFF files.
Graphics & Imaging 1996-02-09
Empty Memory Objects (HTML) ()
QA1259: Describes how two memory management edge cases are handled by the common Mac OS memory allocators.
Carbon, Hardware 2003-04-21
Enabling Macintosh-style Menu Bars (HTML) ()
QA1003: Enabling Macintosh-style Menu Bars in JDK 1.3.1 on Mac OS X.
Java 2001-02-02
Enabling the application menu's "Preferences..." menu item on Mac OS X (HTML)
QA1079: Explains how to enable the application menu's "Preferences..." menu item on Mac OS X.
Carbon 2001-10-30
Enabling the Navigation Services default behavior in its dialogs (HTML)
QA1384: Explains how to enable the default behavior of the Navigation Services dialogs.
Carbon 2004-10-15
Enabling X11 Forwarding (HTML)
QA1383: Describes how to enable ssh clients to receive X11 communication from a Mac OS X system.
Darwin, Internet & Web, Mac OS X Server, Security 2004-10-25
Endian Concerns When Playing 'snd ' Resources (HTML)
QTW97: Use the Resource Manager to avoid byte-swapping 'snd ' resources before playing under Windows
QuickTime 1999-11-08
Energy Star PCI Device (HTML) ()
QA1108: Provides useful information for developers of Energy Star-compliant PCI devices.
Accessibility, Darwin, Device Drivers, Hardware 2002-01-15
Environment Variables (HTML)
QA1255: Describes how a process gets its environment variables.
Carbon, Cocoa 2003-10-29
Error -151 and NewGWorld (HTML)
Deprecated - QD18: Explains what the error code -151 means when in NewGWorld.
Carbon, Graphics & Imaging, Performance, User Experience 1995-09-15
Error -3168 (kOTStateChangeErr) and Handoff Endpoints (HTML) ()
Deprecated - NW22: Explains why a kOTStateChangeErr -3168 occurs when there is a handoff endpoint involved.
Carbon, Networking 1996-04-08
Exception in JFileChooser.setAcceptAllFileFilterUsed (HTML)
Deprecated - QA1280: Workaround for a known issue in Java 1.4.1 Update 1 on Jaguar.
Java 2003-10-07
Expanding the Set of Menu Item Modifier Keys (HTML) ()
TB53: Explains how to use the shift and option keys with the menu command keys.
Carbon 1998-12-22
Expansion ROM device properties (HTML) ()
HW50: Describes the Open Firmware properties that should be included in a boot device's expansion ROM.
Darwin, Device Drivers, Graphics & Imaging, Hardware, Mac OS X Server, Music & Audio, Networking, Printing, QuickTime 1999-03-29
Explanation of SDRAM configuration Nomenclature (HTML)
HW75: Explains the three-part "Device configuration" numbers for SDRAM in the Power Mac G4 Computer Developer Note.
Hardware 1999-10-18
Exporting TIFF files in little-endian format (HTML)
QA1044: Explains how to export a TIFF file in little-endian format.
QuickTime 2001-06-26
Extracting DV Fields using QTNewGWorldFromPtr (HTML)
QA1017: Describes using QTNewGWorldFromPtr to access individual fields contained within a frame of DV source.
Carbon, Graphics & Imaging, QuickTime 2001-03-20
Faster DDR DRAM in the 867MHz Power Mac G4 (Mirrored Drive Doors) (HTML) ()
QA1191: Confirms the use of faster DDR DRAM in the 867MHz Power Mac G4 (Mirrored Drive Doors).
Accessibility, Hardware 2002-08-19
fBroadCastAddr Always Zero (HTML) ()
Deprecated - NW58: Explains why the fBroadcastAddr field may be zero after a call to OTInetGetInterfaceInfo and includes the workaround.
Carbon, Networking 1999-03-08
FCode & OS X (HTML) ()
QA1106: Provides useful tips for Open Firmware debugging on on machines introduced in 2001 or later.
Hardware 2002-01-15
File Manager Text Encoding Hints (HTML) ()
QA1223: How to use Text Encoding Hints.
Carbon, Darwin 2003-01-20
Filtering QuickTime media types in Navigation Services (HTML) ()
QA1274: Describes how to filter QuickTime media types in a Navigation Services filter procedure.
Carbon, QuickTime 2003-07-23
Filtering the Effects List returned by QTGetEffectsList (HTML) ()
QA1190: Shows how to edit the list of effects returned by the QTGetEffectsList function.
QuickTime 2002-09-04
Finding an NSView's current magnification. (HTML)
QA1346: How to discover the current magnification (zoom level) of any NSView.
Cocoa, Graphics & Imaging, User Experience 2004-12-13
Finding Missing OpenGL CFM Entry Points (HTML) ()
QA1225: A resolution to Mac OS X 10.2 OpenGL CFM applications which break under Mac OS X 10.1.
Carbon, Games, Graphics & Imaging 2002-12-23